#ifndef SDRAGON_CURSOR_H_INCLUDED
#define SDRAGON_CURSOR_H_INCLUDED

#include "SDragon_GeneralIncludes.h"
#include "SDR_Cursor.h"
#include "SDR_Window.h"

#include "SDragon_Tools.h"


SDR_Cursor * DLL_EXPORT SDR_Cursor_load(const char * defaultCursor, const char * pointerCursor);
void DLL_EXPORT SDR_Cursor_free(SDR_Cursor * cursor);
uint8_t DLL_EXPORT SDR_Cursor_update(SDR_Cursor * cursor, SDL_Event * event);
void DLL_EXPORT SDR_Cursor_blit(SDR_Window * window);

#endif // SDRAGON_CURSOR_H_INCLUDED
